package hbm;

import java.util.Date;

/**
 * AbstractFactura entity provides the base persistence definition of the
 * Factura entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public abstract class AbstractFactura implements java.io.Serializable {

	// Fields

	private Integer idFactura;
	private Integer cuentaIdCuenta;
	private Integer idCliente;
	private Integer idHabitacion;
	private Date fechaFactura;
	private Integer idDetalleFactura;

	// Constructors

	/** default constructor */
	public AbstractFactura() {
	}

	/** minimal constructor */
	public AbstractFactura(Integer cuentaIdCuenta) {
		this.cuentaIdCuenta = cuentaIdCuenta;
	}

	/** full constructor */
	public AbstractFactura(Integer cuentaIdCuenta, Integer idCliente,
			Integer idHabitacion, Date fechaFactura, Integer idDetalleFactura) {
		this.cuentaIdCuenta = cuentaIdCuenta;
		this.idCliente = idCliente;
		this.idHabitacion = idHabitacion;
		this.fechaFactura = fechaFactura;
		this.idDetalleFactura = idDetalleFactura;
	}

	// Property accessors

	public Integer getIdFactura() {
		return this.idFactura;
	}

	public void setIdFactura(Integer idFactura) {
		this.idFactura = idFactura;
	}

	public Integer getCuentaIdCuenta() {
		return this.cuentaIdCuenta;
	}

	public void setCuentaIdCuenta(Integer cuentaIdCuenta) {
		this.cuentaIdCuenta = cuentaIdCuenta;
	}

	public Integer getIdCliente() {
		return this.idCliente;
	}

	public void setIdCliente(Integer idCliente) {
		this.idCliente = idCliente;
	}

	public Integer getIdHabitacion() {
		return this.idHabitacion;
	}

	public void setIdHabitacion(Integer idHabitacion) {
		this.idHabitacion = idHabitacion;
	}

	public Date getFechaFactura() {
		return this.fechaFactura;
	}

	public void setFechaFactura(Date fechaFactura) {
		this.fechaFactura = fechaFactura;
	}

	public Integer getIdDetalleFactura() {
		return this.idDetalleFactura;
	}

	public void setIdDetalleFactura(Integer idDetalleFactura) {
		this.idDetalleFactura = idDetalleFactura;
	}

}